home *** CD-ROM | disk | FTP | other *** search
/ Ultra Pack / UltraComputing Technology Demos and Tools.iso / solidifier / Models / sunlogoTM.mdl < prev    next >
Encoding:
Text File  |  1995-12-06  |  8.3 KB  |  465 lines

  1. load_object "../Objects/sun.obj"
  2.  
  3. render.prim_type = solid
  4. render.face_culling = off
  5. render.face_dist = off
  6. render.raster_op = copy
  7. render.hlhsr_mode = on
  8. render.threshold = 100
  9. markers.marker_type = dot
  10. markers.marker_color = 1 1 0
  11. markers.antialiasing = constant_bg
  12. markers.scale_factor = 10
  13. markers.color_selector = context
  14. lines.line_color = 1 0.2 0.05
  15. lines.antialiasing = constant_bg
  16. lines.line_width = 1
  17. lines.endpoint_style = butt
  18. lines.join_style = miter
  19. lines.miter_limit = 0.5
  20. lines.line_style = solid
  21. lines.line_pattern = dotted
  22. lines.alt_line_color = 1 1 1
  23. lines.color_selector = context
  24. lines.color_interp = off
  25. front_surf.color = 0.4 0.1 1
  26. front_surf.fill_style = solid
  27. front_surf.stipple_pattern = horizontal
  28. front_surf.color_selector = context
  29. front_surf.illum = per_vertex
  30. front_surf.light_component = ambient diffuse specular
  31. front_surf.ambient = 0.2
  32. front_surf.diffuse = 0.8
  33. front_surf.specular = 1
  34. front_surf.specular_color = 1 1 1
  35. front_surf.specular_power = 10
  36. front_surf.transp_method = none
  37. front_surf.transp_blend_eq = none
  38. front_surf.transparency = 0
  39. back_surf.color = 1 1 1
  40. back_surf.fill_style = solid
  41. back_surf.stipple_pattern = horizontal
  42. back_surf.color_selector = context
  43. back_surf.illum = per_vertex
  44. back_surf.light_component = ambient diffuse specular
  45. back_surf.ambient = 0.2
  46. back_surf.diffuse = 0.8
  47. back_surf.specular = 1
  48. back_surf.specular_color = 1 1 1
  49. back_surf.specular_power = 20
  50. edges.show_edges = off
  51. edges.edge_color = 0 0 0.5
  52. edges.antialiasing = off
  53. edges.edge_width = 1
  54. edges.edge_style = solid
  55. edges.edge_pattern = dotted
  56. edges.alt_edge_color = 1 1 1
  57. edges.silhouette = off
  58. nurbs.approx_method = const_param_subdiv_between_knots
  59. nurbs.approx_val_u = 5
  60. nurbs.approx_val_v = 5
  61. nurbs.param_style =
  62. nurbs.iso_curve_placement = between_knots
  63. nurbs.iso_curves_u = 2
  64. nurbs.iso_curves_v = 2
  65. picking.picking = off
  66. picking.part_highlight_color = 1 0.2 0.5
  67. picking.facet_highlight_color = 0.2 1 0.5
  68. picking.pick_aperture = 1
  69. depth_cue.mode = none
  70. depth_cue.color = 0 0 0
  71. depth_cue.front_ref_plane = 0.2
  72. depth_cue.back_ref_plane = -0.2
  73. depth_cue.max_scale = 1
  74. depth_cue.min_scale = 0.1
  75. video.switch = off
  76. video.board = board0
  77. video.port = svideo
  78. video.size = 0.25
  79. video.interpolation = nearest
  80. video.mirror = off
  81. video.frames = 0
  82. texture.switch = off
  83. texture.status = off
  84. texture.image = off
  85. texture.video = off
  86. texture.method = vertex
  87. texture.approx = num_seg
  88. texture.subseg = 1
  89. texture.pixel_tol = 10
  90. texture.tau_func = 0
  91. model_clipping.num_planes = 0
  92. annotation.show = off
  93. annotation.antialiasing = off
  94. annotation.char_height = 0.05
  95. annotation.slant_angle = 0
  96. annotation.color = 0 1 0
  97. annotation.style = line
  98. annotation.pointer_length = 1
  99. annotation.horiz_alignment = center
  100. annotation.vert_alignment = cap
  101. annotation.text_path = right
  102. global.background_color = 0 0 0
  103. global.deferral_mode = asti
  104. global.double_buffered = on
  105. global.stereo_mode = off
  106. motion.num_frames = 5
  107. motion.global_x_rotate = 0
  108. motion.global_y_rotate = 0
  109. motion.global_z_rotate = 0
  110. motion.local_x_rotate = 0
  111. motion.local_y_rotate = 0
  112. motion.local_z_rotate = 0
  113. view.center_x = 0
  114. view.center_y = 0
  115. view.center_z = 0
  116. view.object_center = use_slider
  117. view.object_scale = full_screen
  118. view.view_scale = 1
  119. view.z_clip_scale = 0.2
  120. view.perspective = 0.25
  121. env.floor = none
  122. env.floor_color = 0.2 0.2 0.2
  123. env.floor_prim_type = solid
  124. env.floor_position = 0
  125. env.shadow = off
  126. env.shadow_darkness = 0.15
  127. position.local_x_translate = 0
  128. position.local_y_translate = 0
  129. position.local_z_translate = 0
  130. position.local_x_rotate = 0
  131. position.local_y_rotate = 0
  132. position.local_z_rotate = 0
  133. position.global_x_translate = 0
  134. position.global_y_translate = 0
  135. position.global_z_translate = 0
  136. position.global_x_rotate = 0
  137. position.global_y_rotate = 0
  138. position.global_z_rotate = 0
  139.  
  140. lighting.switch[0] = on
  141. lighting.type[0] = ambient
  142. lighting.color[0] = 1 1 1
  143.  
  144. lighting.switch[1] = on
  145. lighting.type[1] = directional
  146. lighting.color[1] = 1 0.8 0.8
  147. lighting.direction[1] = 0.428571 -0.857143 -0.285714
  148.  
  149. lighting.switch[2] = on
  150. lighting.type[2] = directional
  151. lighting.color[2] = 0.8 0.8 1
  152. lighting.direction[2] = -0.801784 -0.267261 -0.534522
  153.  
  154.  
  155. position.global_x_translate = 1.0
  156. position.global_y_translate = -1.0    
  157. position.global_z_translate = -1.0
  158.  
  159.  
  160. front_surf.ambient = 0.6
  161. front_surf.diffuse = 0.7
  162. front_surf.specular = 0.0
  163. front_surf.specular_power = 3.0
  164.  
  165. draw
  166.  
  167. loop 20
  168.     front_surf.ambient = 0.6
  169.     draw
  170. end_loop
  171.  
  172. loop 45
  173.     position.global_z_translate = -0.2
  174.     draw
  175. end_loop
  176.  
  177. loop 10
  178.     position.global_x_translate = -0.1
  179.     draw
  180. end_loop
  181.  
  182.  
  183. loop 26
  184.  
  185.     position.local_x_rotate = -10.0
  186.     position.local_y_rotate = -10.0
  187.     draw
  188. end_loop
  189.  
  190.  
  191. loop 35
  192.     position.global_z_translate = 0.2
  193.     draw
  194. end_loop
  195.  
  196. loop 10
  197.     position.global_y_translate = 0.1
  198.     draw
  199. end_loop
  200.  
  201.  
  202. loop 66
  203.  
  204.     position.local_x_rotate = -10.0
  205.     position.local_y_rotate = -10.0
  206.     draw
  207. end_loop
  208.  
  209.  
  210. loop 66
  211.  
  212.     position.local_x_rotate = -10.0
  213.     position.local_y_rotate =  10.0
  214.     draw
  215. end_loop
  216.  
  217.  
  218. loop 100 
  219.  
  220.     position.local_x_rotate = 10.0
  221.     position.local_y_rotate = -10.0
  222.     draw
  223. end_loop
  224.  
  225.  
  226. loop 33
  227.  
  228.     position.local_x_rotate = -10.0
  229.     position.local_y_rotate = -10.0
  230.     draw
  231. end_loop
  232.  
  233.  
  234. loop 33
  235.  
  236.     position.local_x_rotate = 10.0
  237.     position.local_y_rotate = 10.0
  238.     draw
  239. end_loop
  240.  
  241. loop 33  
  242.  
  243.         position.local_x_rotate = -10.0
  244.         position.local_y_rotate = -10.0
  245.         draw
  246. end_loop 
  247.  
  248.  
  249. loop 33  
  250.  
  251.         position.local_x_rotate = 10.0
  252.         position.local_y_rotate = 10.0
  253.         draw
  254. end_loop 
  255.  
  256.  
  257. loop 33 
  258.  
  259.     position.local_x_rotate = -10.0
  260.     position.local_y_rotate = -10.0
  261.     draw
  262. end_loop
  263.  
  264. loop 33  
  265.  
  266.         position.local_x_rotate = 10.0
  267.         position.local_y_rotate = 10.0
  268.         draw
  269. end_loop
  270.  
  271. loop 33  
  272.  
  273.         position.local_x_rotate = -10.0
  274.         position.local_y_rotate = -10.0
  275.         draw
  276. end_loop 
  277.  
  278. loop 33  
  279.  
  280.         position.local_x_rotate = 10.0
  281.         position.local_y_rotate = 10.0
  282.         draw
  283. end_loop
  284.  
  285. position.local_matrix =
  286.         0.494975 0.494975 0 0
  287.         -0.494975 0.494975 0 0
  288.         0 0 0.7 0
  289.         0 0 0 1
  290. position.global_matrix =
  291.         0.826941 0.000314938 -0.0216512 0
  292.         0.000440899 0.826721 0.0288651 0
  293.         0.021649 -0.0288667 0.826438 0
  294.         0 0 0 1
  295. position.view_matrix =
  296.         0.928 0 0 0
  297.         0 1 0 0
  298.         0 0 0.2 -0.25
  299.         0 0 0 1
  300.  
  301. draw
  302.  
  303. load_texture "../Images/TILES/camo.im24"
  304.  
  305. texture.approx = num_seg
  306. texture.subseg = 1
  307. texture.status = image
  308. texture.binding
  309. texture.update
  310. draw
  311.  
  312. ! sleep
  313. loop 60
  314.     texture.subseg = 1
  315. end_loop
  316.  
  317. load_texture "../Images/FACE/madona.im24"
  318. draw
  319.  
  320. ! sleep
  321. loop 60
  322.         texture.subseg = 1
  323. end_loop
  324.  
  325. load_texture "../Images/MISC/grass1.im24"
  326. draw
  327.  
  328. ! sleep
  329. loop 60
  330.         texture.subseg = 1
  331. end_loop
  332.  
  333. load_texture "../Images/STONE/brick.im24"
  334. draw
  335.  
  336. ! sleep
  337. loop 60
  338.         texture.subseg = 1
  339. end_loop
  340.  
  341. load_texture "../Images/WOOD/wood1.im24"
  342. draw
  343.  
  344. ! sleep
  345. loop 60
  346.         texture.subseg = 1
  347. end_loop
  348.  
  349. load_texture "../Images/CARPET/bluefant.im24"
  350. draw
  351.  
  352. ! sleep
  353. loop 200 
  354.         texture.subseg = 1
  355. end_loop
  356.  
  357.  
  358. front_surf.color = 0.4 0.1 1
  359. texture.switch = off
  360. texture.status = off
  361. texture.image = off
  362. texture.video = off
  363. texture.method = vertex
  364. texture.approx = num_seg
  365. texture.subseg = 1
  366. texture.pixel_tol = 10
  367. texture.tau_func = 0
  368. texture.update
  369. draw
  370.  
  371. loop 10
  372.         position.global_x_translate = -0.1
  373.         draw
  374. end_loop
  375.  
  376. loop 20
  377.         position.global_x_translate = 0.1
  378.         draw
  379. end_loop
  380.  
  381.  
  382. loop 26
  383.  
  384.         position.local_x_rotate = -10.0
  385.         position.local_y_rotate = -10.0
  386.         draw
  387. end_loop
  388.  
  389.  
  390. loop 65
  391.         position.global_z_translate = -0.2
  392.         draw
  393. end_loop
  394.  
  395. loop 10
  396.         position.global_x_translate = -0.1
  397.         draw
  398. end_loop
  399.  
  400. loop 10  
  401.         position.global_x_translate = -0.1 
  402.     draw
  403. end_loop
  404.  
  405. loop 10   
  406.         position.global_x_translate = 0.1
  407.     draw
  408. end_loop
  409.  
  410. loop 140 
  411.         position.global_z_translate = 0.1
  412.     position.local_z_rotate = 2.6
  413.         draw
  414. end_loop
  415.  
  416. load_texture "../Images/TILES/camo.im24"
  417.  
  418. texture.approx = num_seg
  419. texture.subseg = 1
  420. texture.status = image
  421. texture.binding
  422. texture.update
  423. draw
  424.  
  425. ! sleep  
  426. loop 60
  427.         texture.subseg = 1
  428. end_loop 
  429.  
  430. load_texture "../Images/FACE/madona.im24"
  431. draw
  432.  
  433. ! sleep  
  434. loop 60  
  435.         texture.subseg = 1
  436. end_loop
  437.  
  438. load_texture "../Images/MISC/grass1.im24"
  439. draw
  440.  
  441. ! sleep  
  442. loop 60  
  443.         texture.subseg = 1
  444. end_loop 
  445.  
  446. load_texture "../Images/STONE/brick.im24"
  447. draw
  448.  
  449. ! sleep  
  450. loop 60
  451.         texture.subseg = 1
  452. end_loop
  453.  
  454. load_texture "../Images/WOOD/wood1.im24"
  455. draw
  456.  
  457. ! sleep
  458. loop 60
  459.         texture.subseg = 1
  460. end_loop
  461.  
  462. load_texture "../Images/CARPET/bluefant.im24"
  463. draw
  464.  
  465.